package cn.iocoder.yudao.module.eval.controller.admin.assignment.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Schema(description = "管理后台 - 人员分配统计 Response VO")
@Data
public class EvalAssignmentStatisticsRespVO {

    @Schema(description = "总分配数", example = "50")
    private Integer totalAssignments;

    @Schema(description = "已确认数", example = "45")
    private Integer confirmedAssignments;

    @Schema(description = "待确认数", example = "3")
    private Integer pendingAssignments;

    @Schema(description = "已拒绝数", example = "2")
    private Integer rejectedAssignments;

    @Schema(description = "确认率", example = "90.0")
    private Double confirmationRate;

    @Schema(description = "考评员分配数", example = "40")
    private Integer evaluatorAssignments;

    @Schema(description = "督导员分配数", example = "10")
    private Integer supervisorAssignments;

}
